.root {
    -fx-font-size: 16px;
    -fx-font-family: "FZZhengHeiS-EL-GB";
}

.left-button {
    -fx-border-radius: 10px;
    -fx-background-radius: 10px;
    -fx-border-style: solid;
    -fx-border-insets: 0px;
    -fx-border-width: 1px;
    -fx-font-size: 16px;
    -fx-font-weight: bold;
    -fx-pref-height: 40px;
    -fx-pref-width: 240px;
    -fx-min-height: 40px;
    -fx-alignment: center;
}

.left-button-release {
    -fx-background-color: #7952b3;
    -fx-border-color: #7952b3;
    -fx-text-fill: #f6ffff;
}

.left-button-release:hover {
    -fx-background-color: #614092;
}

.left-button-pressed {
    -fx-background-color: #fff15a;
    -fx-border-color: #fff15a;
    -fx-text-fill: black;
}

.text-content {
    -fx-font-size: 16px;
    -fx-font-family: "FZZhengHeiS-EL-GB";
}

.action-button {
    -fx-pref-width: 160px;
    -fx-background-radius: 10px;
    -fx-text-fill: #eefaff
}

.chief-text {
    -fx-background-color: #7952b3;
    -fx-text-fill: white;
    -fx-text-alignment: left;
    -fx-min-height: 50px;
    -fx-pref-height: 50px;
    -fx-label-padding: 10px;
}

.color-red {
    -fx-background-color: #ff4d4f;
}

.color-red:hover {
    -fx-background-color: #dc3545;
}

.color-blue {
    -fx-background-color: #1890ff;
}

.color-blue:hover {
    -fx-background-color: #0f71ff;
}

.color-purple {
    -fx-background-color: #7952b3;
}

.color-purple:hover {
    -fx-background-color: #614092;
}